Sök:

Sökresultat:

2580 Uppsatser om Lightweight Java Game Library - Sida 1 av 172

Utveckling av terräng ochpartikeleffekter med Lightweight Java Game Library (LWJGL)

Denna rapport ar resultatet av ett examensarbete som har utforts vid institutionen for informationsoch kommunikationsteknik, Kungliga Tekniska Hogskolan (KTH), och omfattar 15 hp. Rapporten presenterar ett arbete dar examensarbetarna har utvecklat en terrang med hojdskillnader och ljussattning, partikeleffekter (CPU-GPU implementering) som liknar ett fyrverkeri, partikeleffekter (GPU implementering) som visar olika monster samt en kamera for att kunna observera spelvarlden fran alla mojliga olika vinklar i 3D med API:et Lightweight Java Game Library (LWJGL).LWJGL ar ett lagniva-API som riktar sig mot nyborjare och professionella spelutvecklare i programspraket Java. Flera tekniker exponeras istallet for att mappa lagniva-funktioner i objektorienterad programmeringsparadigm som manga javautvecklare ar vana vid. LWJGL hanterar sin egen grafik, ljud och styrkontroller enbart for att fa en solid grund for moderna spel och en battre anvandarupplevelse. Den grafiska renderingen skots med OpenGL.Syftet med det har examensarbetet var att utvardera LWJGL om den ar kompetent nog att anvandas i samband med spelutveckling.

Utveckling i Java av ett pedagogiskt spel i kvantfysik

The game QuantoJump is developed in the programming language Java to be an educational game in quantum physics. By illustrating quantum mechanical laws of electron transitions with shapes and colours, QuantoJump hopes to spark interest and create a more intuitive understanding of quantum physics. The result is a game where the player plays as an electron in the outermost shell of an atom, with the goal of getting to the innermost shell. This while not making forbidden jumps by following the laws of electron transitions dictated by quantum physics. The programming of the game was done in the integrated develpoment environment Eclipse.

Utveckling av terräng och partikeleffekter med Lightweight Java Game Library (LWJGL)

Denna rapport är resultatet av ett examensarbete som har utförts vid institutionen för informationsochkommunikationsteknik, Kungliga Tekniska Högskolan (KTH), och omfattar 15 hp. Rapportenpresenterar ett arbete där examensarbetarna har utvecklat en terräng med höjdskillnader ochljussättning, partikeleffekter (CPU-GPU implementering) som liknar ett fyrverkeri, partikeleffekter(GPU implementering) som visar olika mönster samt en kamera för att kunna observera spelvärldenfrån alla möjliga olika vinklar i 3D med API:et Lightweight Java Game Library (LWJGL).LWJGL är ett lågnivå-API som riktar sig mot nybörjare och professionella spelutvecklare iprogramspråket Java. Flera tekniker exponeras istället för att mappa lågnivå-funktioner iobjektorienterad programmeringsparadigm som många javautvecklare är vana vid. LWJGL hanterarsin egen grafik, ljud och styrkontroller enbart för att få en solid grund för moderna spel och enbättre användarupplevelse. Den grafiska renderingen sköts med OpenGL.Syftet med det här examensarbetet var att utvärdera LWJGL om den är kompetent nog att användasi samband med spelutveckling.

Inledning till spelutveckling för AndroidSpelutveckling för Android med Java och OpenGL ES

This thesis deals with the problems you face as a new game developer for the mobile platform Android when developing a 3D game and presents solutions to these problems. It also explores which optimizations should be made to increase performance and how well suited for game development the Android platform is. A simple 3D game for version 2.2 of Android was developed to examine this. The conclusion was that a good game structure for Android separates logic and rendering by running these separately in different threads. Solutions to rendering and updating of game logic were presented and optimizations were implemented for performance, although fewer optimizations were needed than was anticipated.

Fantasy War Game : Spelmotor i PHP

Fantasy War Game är en spelmotor gjort i PHP med inslag av Java. Själva striden är uppbyggd med objektorienterad programmeringsmetodik. Spelet är ett textbaserat rollspel i high fantasy-miljö. Sidan är ett interaktivt konfliktspel där spelarna kan utveckla sitt gäng, slåss mot monster eller andra spelare..

VARN  Ett nätverksbaserat 2D-actionmultiplayerspel skrivet i Java.

VARN A network multiplayer 2D action game written in Java. All games that support any form of play across networks is in one way or another affected by the delay, or "ping", that occurs from the time it takes for information to travel over the wires. Not only does it take time, it varies depending on how far away the connected partner is and the current status of the network you are on. Through the years a lot of different methods have been developed to combat these delays. I have reviewed some of these methods and implemented a synchronization system in Java meant to be used in online action multiplayer games..

Pluginramverk för webbaserade spel

In order to attract talented consultants, Sigma, a consultant company, wanted an online game for recruitment. In the game, potential employees? skills could be tested to determine whether they are qualified for the job. This paper presents a general technique for creating such a recruitment game. The report generalizes the recruitment game to a level-based game for the web, where a player should be able to progress from one level to the next by solving a given problem.

Minimalist design for children?s games

The aim of this report is to see whether the graphic design of a game influences children?s will to play games. I am especially looking at minimalist graphic design and how well it works for a game aimed at children age 7-9. Does the style of the game design have any impact at all concerning the children?s wish to play the game or is the game mechanic all that matters.

Att skapa grunden tillkassasystemsapplikationer för Android : Undersökande arbete samtimplementation

This paper was made together withTechPay AB, by their request.The dissertation has been divided into two separate parts; one of which is fully theoretical, with the focus on the security requirements of a digital cash register, and how to meet these requirements.The second part covers the implementation of anAndroid-oriented Java-library,created with help from the security requirements found in the first part. The purpose of this library is to make it easier to develop a cash register that uses payment terminals from TechPay.This paper also covers different communication protocols, encryption techniques and recommendations from authorities, banks and Android. This paper also contains a small review of how users are validated in applications on the current market that handles money transactions..

Kvalitetsbegrepp och tv-spelsbestånd - En fallstudie av tv-spelsverksamheten på Malmö stadsbibliotek

The purpose of this thesis is to examine the quality notions used by the library personnel responsible for the video game department at Malmo City Library. Furthermore, the thesis aims to assess how these notions of quality relate to properties of the actual collection of video games. The empirical results are based on interviews with the responsible library personnel. The result is then analyzed by an interpretation of Carl Gustav Johannsen?s library adapted, theory-based, model of quality definitions.

Att lösa sudoku med SAT-lösare

Yahtzee is a popular dice game around the world. The complexity makes the game interesting to play and analyze. This report compares the effectiveness of the mathematically optimal strategy with a strategy that can be used for casual play. The rules used are those of the Nordic variant Yatzy, in which a few but important rules are different from the American Yahtzee. To evaluate the everyday strategy 100,000 games was simulated in a java program written specifically for this purpose.

Skapande av animationer för interaktiv spelmedia genom motion capture

In this thesis I will propose and test a pipeline for creating in-game animations using motion capture technology, with the aim to export to a 3D game engine, such as UDK or similar. Even though there are already established pipelines for creating in-game animations in the game industry, they are not of public knowledge and dissemination of information is hindered by the severe NDA (non-disclosure agreements) imposed on the studios and artists. I will therefore use my experience with game production and as a student, to research and propose an optimal pipeline for developing in-game animation that may be used by other students, researchers and independent game developers. The methodology used to test the pipeline will be a case study based on the student project Synergy, which I am developing with other third year students also attending the Game design Education at Gotland University..

Dataspelsarvet - klassiker och kanonisering

This master thesis deals with computer game classics and a possible computer game canon. It looks closer at four computer game genres - adventure, RPG, action and strategy - in order to discern which games are considered classics and what characterizes them. To answer the first question a quantitative research method was used. 675 computer game reviews from 5 Internetsites were examined in order to see which games are mentioned most often in this context and therefore might be considered classics. To answer the second question a qualitative research method was used.

En jämförelse mellan den matematiskt optimala strategin och en ivardagligt spel tillämplingsbar strategi

Yahtzee is a popular dice game around the world. The complexity makes the game interesting to play and analyze. This report compares the effectiveness of the mathematically optimal strategy with a strategy that can be used for casual play. The rules used are those of the Nordic variant Yatzy, in which a few but important rules are different from the American Yahtzee. To evaluate the everyday strategy 100,000 games was simulated in a java program written specifically for this purpose.

Visualisering av elektroniska kopplingsscheman

AnSyn AB är ett företag i Linköping som utvecklar programvara för att optimera analog elektronik. I deras program Analog Dimensions finns en visualiseringsmodul som ritar upp de kopplingsscheman som elektronikkonstruktören arbetar med. Ansyn var inte nöjda med den lösningen de hade. Den gamla visualiseringsmodulen hade flera begränsningar och i denna rapport kan du följa arbetet med att ta fram en ny visualiseringsmodul. Arbetet resulterade i en helt ny visualiseringsmodul som saknar de begränsningar som den gamla visualiseringsmodulen hade.

1 Nästa sida ->